package com.wuye.mapper;

import java.util.List;
import java.util.Map;

import com.wuye.common.vo.ComCompanyInfo;
import com.wuye.common.vo.CommonObjectVO;
import com.wuye.common.vo.ParkingSearchVO;
import com.wuye.common.vo.ParkingUpdateInfo;
import com.wuye.common.vo.StatVO;
import com.wuye.common.vo.ZTreeInfo;
public interface CommonMapper 
{
	public abstract List<ComCompanyInfo> getBranchRoots(Map<String, Object> map);
	public abstract int getBranchRootsCnt(Map<String, Object> map);
	public abstract String getChildren(Map<String, Object> map);
	public abstract List<ZTreeInfo> getOrgInfo(List<Integer> param);
	public abstract List<ZTreeInfo> getAreaInfo(List<Integer> param);
	public abstract String getParents(int id);
	public abstract List<CommonObjectVO> getCompanyInfo(int companyId);
	public abstract List<CommonObjectVO> getCommunityInfo(Map<String, Object> map);
	public abstract List<CommonObjectVO> getBuildingInfo(int buildingId);
	public abstract List<CommonObjectVO> getUnitInfo(int ownerBuildingId);
	public abstract ParkingUpdateInfo getParkingUpdateInfo(int parkingId);
	public abstract List<CommonObjectVO> getParkingTypes(int communityId);
	public abstract List<CommonObjectVO> getVehicleInfo(int roomId);
	public abstract CommonObjectVO getParkingInfo(Map<String, Object> map);
	public abstract List<ParkingSearchVO> getParkingSearchInfo(Map<String, Object> map);
	public abstract StatVO getParkingSearchStats(Map<String, Object> map);
	public abstract List<CommonObjectVO> getRoomInfo(int unitId);
	
	
	
	
}
